77问答网
所有问题
当前搜索:
static c语言
C语言
如图 有两个语句不明白
static
char与char有区别吗?system("CL...
答:
char str2[M];//在栈上,函数结束时,就被释放
static
char str1[M];//在静态区上,即使函数结束也不会被释放,直到程序结束才被释放 //静态区域的变量在整个程序中都保存着,直到程序结束为止。两者组要是内存分配不同 至于system("CLS"); 的作用是清屏(clear),不要也可以,就是屏幕可能显示...
c语言
静态存储数组的赋值问题。
答:
全局变量肯定是只初始化一次的,所以这主要是针对函数块里面声明的变量来说的,就是说在函数块里面声明的静态局部变量,只在第一次进入这个函数块的时候才进行初始化。ANSI/ISO
C
允许对声明的非静态数组也进行一次性初始化。所以在支持ANSI/ISO C标准的编译环境下,函数块内写
static
int a[3] = {...
在
C语言
中,在一个子函数中定义的
static
型变量可以应用在其他函数中么...
答:
这个变量名在外面是无法被访问的,编译器不许,但是,你想办法把这个变量的地址给传出去后,你可以通过这个地址来访问这个变量的值,因为它是全局生存周期的
c语言
中statuc int i=1什么意思
答:
static
int i=1; //表示定义一个静态变量i 当i是个局部变量时,表示这个变量的生存期为整体程序的运行期,就相当于是个全局变量,区别只在于,静态局部变量是在函数体内进行初始化,如上面的int i=1;这个初始化,只在函数第一次调用时进行,当第二次调用这个函数时,这一句就不会再执行了,i就...
c语言
静态函数调用问题
答:
楼上只说对一半,这里能调用a和b两个函数确实是因为使用include把a.cpp和b.cpp加入到了main.cpp里面,使用include实际是把对应代码加到include的位置。真正做项目没有这样做的,都是使用头文件的方式;
static
修饰的函数和变量在别的文件是绝对不可见的,这是楼上错误的地方,即使使用extern声明函数导出,...
...#include<stdio.h> int f(int m) {
static
int n=0; 求详解_百度知...
答:
include<stdio.h>int f(int m){
static
int n=0; //静态变量,只初始化一次,第二次为上一次的剩余结果n+=m;return n; //第一次n=1 第二次m=1,n+=m=2}void main(){int n=0;printf("%d,",f(++n)); //++n,先自增,后调用n,相当于调用f(1)printf("%d\n",f(n...
...#include<stdio.h> int f(int m) {
static
int n=0; 求详解_百度知...
答:
include int f(int m){
static
int n=0; //静态变量,只初始化一次,第二次为上一次的剩余结果 n+=m;return n; //第一次n=1 第二次m=1,n+=m=2 } void main(){ int n=0;printf("%d,",f(++n)); //++n,先自增,后调用n,相当于调用f(1)printf("%d\n",f(n++...
7:对以下说明语句的正确理解是( )。 int a[10]={6,7,8,9,10};_百度...
答:
初始化赋值的一般形式为:
static
类型说明符数组名[常量表达式]={值,值……值}; 其中static表示是静态存储类型,
C语言
规定只有静态存储数组和外部存储数组才可作初始化赋值。下标是从0开始。在{ }中的各数据值即为各元素的初值, 各值之间用逗号间隔。例如:static int a[10]={ 0,1,2,3,4,5...
C语言
:
static
int a[]={5,4,3,2,1},*p[]={a+3,a+2,a+1,a},**q=p...
答:
1 + 4 = 5 (p[0] +1 ) = *( *(p+0) + 1) = *(a+3 +1) = a[4] = 1 (q+2) = *(*(q+2) +0 ) =*( p[2]) = *(a+1) = 4;
C语言
int x=1; f() {
static
int x=10; x+=++i
答:
int x=1是全局变量,也就是主函数中输出与操作的都是这个x。而f()中的 int x=10作用域只在f()函数本身中。首先主函数执行for语句。i=1 时,++x,使得x=2,调用f(), 在f()中x=10+3=13,输出:13,
static
int i是静态变量,所以i=3,i=2 时,++x,使得x=3,调用f(),在f(...
棣栭〉
<涓婁竴椤
6
7
8
9
11
12
13
14
10
15
涓嬩竴椤
灏鹃〉
其他人还搜